package com.xtianzhuang.www.study2019.utils;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.Map;

public interface IData<K, V> extends Map<K, V>, Serializable {
    @Override
	V get(Object var1);

    V get(Object var1, Object var2);

    String[] getNames();

    String getString(String var1);

    String getString(String var1, String var2);

    Short getShort(String var1);

    Short getShort(String var1, Short var2);

    Integer getInteger(String var1);

    Integer getInteger(String var1, Integer var2);

    Long getLong(String var1);

    Long getLong(String var1, Long var2);

    Float getFloat(String var1);

    Float getFloat(String var1, Float var2);

    Double getDouble(String var1);

    Double getDouble(String var1, Double var2);

    BigDecimal getBigDecimal(String var1);

    BigDecimal getBigDecimal(String var1, BigDecimal var2);

    Boolean getBoolean(String var1);

    Boolean getBoolean(String var1, Boolean var2);

    Date getDate(String var1, String var2);

	Date getDate(String var1, String var2, Date var3);
}